WPS Office.apk(点击下载) / eym.java


package defpackage;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.DownloadListener;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.RelativeLayout;
import cn.wps.moffice.common.beans.MaterialProgressBarCycle;
import cn.wps.moffice.common.superwebview.WebviewErrorPage;
import cn.wps.moffice.main.push.common.JSCustomInvoke;
import cn.wps.moffice_eng.R;
import com.fasterxml.jackson.core.util.MinimalPrettyPrinter;
import defpackage.eyp;

/* renamed from: eym  reason: default package */
public final class eym {
    MaterialProgressBarCycle dXF = ((MaterialProgressBarCycle) getMainView().findViewById(R.id.public_feedback_webview_circle_progressBar));
    b frA;
    WebView frG = ((WebView) getMainView().findViewById(R.id.public_feedback_webview_content));
    RelativeLayout frH = ((RelativeLayout) getMainView().findViewById(R.id.public_feedback_content));
    eyp.a frI;
    private String frw;
    Activity mActivity;
    WebviewErrorPage mErrorView = ((WebviewErrorPage) getMainView().findViewById(R.id.error_page));
    private View mMainView;

    /* access modifiers changed from: package-private */
    /* renamed from: eym$a */
    public class a extends hac {
        public a(Activity activity, WebView webView, MaterialProgressBarCycle materialProgressBarCycle) {
            super(activity, webView, materialProgressBarCycle);
        }

        @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac
        public final void sendFeedbackInfo(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i) {
            if (eym.this.frA != null) {
                eym.this.frA.sendFeedbackInfo(str, str2, str3, str4, str5, str6, str7, i);
            }
        }
    }

    /* renamed from: eym$b */
    public interface b {
        void sendFeedbackInfo(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i);
    }

    public eym(Activity activity, String str, eyp.a aVar) {
        this.mActivity = activity;
        this.frw = str;
        this.frI = aVar;
        bsh();
    }

    private void bsh() {
        try {
            ebj.c(this.frG);
            this.frG.setWebChromeClient(new WebChromeClient() {
                /* class defpackage.eym.AnonymousClass1 */

                public final void onProgressChanged(WebView webView, int i) {
                    if (i > 60) {
                        if (eym.this.dXF.getVisibility() == 0) {
                            eym.this.dXF.setVisibility(8);
                        }
                    } else if (eym.this.dXF.getVisibility() == 8) {
                        eym.this.dXF.setVisibility(0);
                    }
                    super.onProgressChanged(webView, i);
                }
            });
            this.frG.setWebViewClient(new WebViewClient() {
                /* class defpackage.eym.AnonymousClass2 */

                public final void onPageFinished(WebView webView, String str) {
                    super.onPageFinished(webView, str);
                    if (eym.this.frI != null && eyr.ci(eym.this.mActivity).equals(str)) {
                        eym.this.frI.bsa();
                    }
                    eym.this.mErrorView.aUU();
                }

                public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
                    super.onPageStarted(webView, str, bitmap);
                    if (eym.this.frI != null && !eyr.ci(eym.this.mActivity).equals(str)) {
                        eym.this.frI.bsb();
                    }
                }

                public final void onReceivedError(WebView webView, int i, String str, String str2) {
                    try {
                        super.onReceivedError(webView, i, str, str2);
                        eym.this.dXF.setVisibility(8);
                        eym.this.frG.setVisibility(8);
                        eym.this.mErrorView.ru(8).f(eym.this.frG).nC(MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR + cvo.av(eym.this.mActivity)).e(new View.OnClickListener() {
                            /* class defpackage.eym.AnonymousClass2.AnonymousClass1 */

                            public final void onClick(View view) {
                                eyo.a(eym.this.mActivity, null);
                            }
                        }).setVisibility(0);
                    } catch (Resources.NotFoundException e) {
                        e.printStackTrace();
                    }
                }

                @Override // android.webkit.WebViewClient
                public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
                    if (str.startsWith("mailto:")) {
                        try {
                            Intent intent = new Intent("android.intent.action.SENDTO");
                            intent.setData(Uri.parse(str));
                            webView.getContext().startActivity(intent);
                            return true;
                        } catch (Exception e) {
                            return true;
                        }
                    } else if (str.equals("http://wps.com/pc.install/") || str.equals("https://wps.com/pc.install/")) {
                        eym.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
                        return true;
                    } else if (str.toLowerCase().startsWith("http:") || str.toLowerCase().startsWith("https:")) {
                        return false;
                    } else {
                        try {
                            eym.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
                            return true;
                        } catch (Exception e2) {
                            return true;
                        }
                    }
                }
            });
            this.frG.setDownloadListener(new DownloadListener() {
                /* class defpackage.eym.AnonymousClass3 */

                public final void onDownloadStart(String str, String str2, String str3, String str4, long j) {
                    try {
                        hdy.bl(eym.this.frG.getContext(), str);
                    } catch (Exception e) {
                    }
                }
            });
            this.frG.setOnLongClickListener(new View.OnLongClickListener() {
                /* class defpackage.eym.AnonymousClass4 */

                public final boolean onLongClick(View view) {
                    return true;
                }
            });
            JSCustomInvoke jSCustomInvoke = new JSCustomInvoke();
            jSCustomInvoke.setJsCallback(new a(this.mActivity, this.frG, this.dXF));
            this.frG.addJavascriptInterface(jSCustomInvoke, "feedback");
            String ci = TextUtils.isEmpty(this.frw) ? eyr.ci(this.mActivity) : this.frw;
            ebj.mK(ci);
            this.frG.loadUrl(ci);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public final View getMainView() {
        if (this.mMainView == null) {
            this.mMainView = LayoutInflater.from(this.mActivity).inflate(R.layout.phone_public_feedback_webview, (ViewGroup) null);
        }
        return this.mMainView;
    }
}